package mpbe.geometria;

/*
 * Este codigo es software libre y se encuentra licenciado 
 * bajo los términos de la Licencia Pública General de GNU versión 3 
 * según se encuentra publicada por la Free Software Foundation.
 * http://www.gnu.org/licenses/gpl.html
 * 
 * Autor: Martin Pablo Bellanca <martin.bellanca@gmail.com>
 * web: http://mpbe.blogspot.com/
 */

import mpbe.MPBE;

public class Linea_Guia {
	double pos;
	MPBE.ORIENTACION orientacion;
	boolean visible;
	
	// *******************************************
	// Constructores
	// *******************************************
	public Linea_Guia() {
		orientacion = MPBE.ORIENTACION.HORIZONTAL;
		pos = 0;
		visible = true;
	}
	
	public Linea_Guia(MPBE.ORIENTACION orientacion, double posicion) {
		this.orientacion = orientacion;
		this.pos = posicion;
		visible = true;
	}

	// *******************************************
	// Setters and Getters
	// *******************************************
	/**
	 * @return the pos 
	 */
	public double getPos() {
		return pos;
	}

	/**
	 * @param pos the pos to set
	 */
	public void setPos(double pos) {
		this.pos = pos;
	}

	/**
	 * @return the orientacion
	 */
	public MPBE.ORIENTACION getOrientacion() {
		return orientacion;
	}


	/**
	 * @param orientacion the orientacion to set
	 */
	public void setOrientacion(MPBE.ORIENTACION orientacion) {
		orientacion = orientacion;
	}

	/**
	 * @return the visible
	 */
	public boolean isVisible() {
		return visible;
	}

	/**
	 * @param visible the visible to set
	 */
	public void setVisible(boolean visible) {
		this.visible = visible;
	}	
	
}
